﻿-- Zeus User
--
IF NOT EXISTS (SELECT name FROM sysobjects WHERE name = N'ZeusInventory' and type = N'U')
BEGIN

  CREATE TABLE ZeusInventory
  (
    -- ID
    --
    ID INTEGER IDENTITY PRIMARY KEY,

    -- Rakomány
    --
    PackageCode NVARCHAR(20) NOT NULL,


    -- Lokáció
    --
    Location1 NVARCHAR(20) NULL,

    -- Mennyiség
    --
    Quantity1 DECIMAL(18,6) NULL,

    -- User1
    --
    User1 INTEGER NULL,     
    
    FOREIGN KEY (User1) REFERENCES ZeusUser (ID),

    -- Lokáció
    --
    Location2 NVARCHAR(20) NULL,

    -- Mennyiség
    --
    Quantity2 DECIMAL(18,6) NULL,

    -- User2
    --
    User2 INTEGER NULL,

    FOREIGN KEY (User2) REFERENCES ZeusUser (ID)
  )


  -- Csak egy lehet
  --
  CREATE UNIQUE INDEX iCode ON ZeusInventory (PackageCode)


END
GO

